993295
757329
62792
855368
11719
322544
719643
295195
64448
534373
622912
390864
5053799
3492581
2969148
2294804
2203988
1996609
189378
1886357
1735118
1707136
1653195
1620471